package com.tarena.lbs.attach.service;

import com.tarena.lbs.attach.pojo.dto.AttachDTO;
import com.tarena.lbs.attach.pojo.vo.FileVO;
import org.springframework.stereotype.Service;

@Service
public class AttachConverter {
    public FileVO assembleDtoToFileVo(AttachDTO attachDTO) {
        if (attachDTO == null) {
            return null;
        }

        FileVO fileVo = new FileVO();
        fileVo.setId(attachDTO.getId());
        fileVo.setFileUuid(attachDTO.getFileUuid());

        // 这里需要根据实际情况设置url字段
        // 如果AttachDTO中没有直接的url字段，可能需要根据其他字段构造url
        // 例如：fileVo.setUrl(constructFileUrl(attachDTO.getFileUuid()));
        // 暂时设置为null，需要根据业务逻辑补充
        fileVo.setUrl(null);

        return fileVo;
    }
}
